<!DOCTYPE html>
<html class="ui-page-login">

<head>
    <meta charset="utf-8">
    <meta name="viewport"
          content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/>
    <title>BC显示</title>
    <link href="css/mui.min.css" rel="stylesheet"/>
    <link href="css/style.css" rel="stylesheet"/>
    <style>
        .area {
            margin: 20px auto 0px auto;
        }

        .mui-input-group {
            margin-top: 10px;
        }

        .mui-input-group:first-child {
            margin-top: 20px;
        }

        .mui-input-group label {
            width: 22%;
        }

        .mui-input-row label ~ input,
        .mui-input-row label ~ select,
        .mui-input-row label ~ textarea {
            width: 78%;
        }

        .mui-checkbox input[type=checkbox],
        .mui-radio input[type=radio] {
            top: 6px;
        }

        .mui-content-padded {
            margin-top: 25px;
        }

        .mui-btn {
            padding: 10px;
        }

        .link-area {
            display: block;
            margin-top: 25px;
            text-align: center;
        }

        .spliter {
            color: #bbb;
            padding: 0px 8px;
        }

        .oauth-area {
            position: absolute;
            bottom: 20px;
            left: 0px;
            text-align: center;
            width: 100%;
            padding: 0px;
            margin: 0px;
        }

        .oauth-area .oauth-btn {
            display: inline-block;
            width: 50px;
            height: 50px;
            background-size: 30px 30px;
            background-position: center center;
            background-repeat: no-repeat;
            margin: 0px 20px;
            /*-webkit-filter: grayscale(100%); */
            border: solid 1px #ddd;
            border-radius: 25px;
        }

        .oauth-area .oauth-btn:active {
            border: solid 1px #aaa;
        }

        .oauth-area .oauth-btn.disabled {
            background-color: #ddd;
        }
    </style>
    <script src="js/angular.min.js"></script>
</head>

<body ng-app="loginPage" ng-controller="loginCtrl">
<header class="mui-bar mui-bar-nav">
    <h1 class="mui-title">登录</h1>
    <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left" href="index.html"></a>
</header>
<div class="mui-content">
    <form id='login-form' class="mui-input-group">
        <div class="mui-input-row">
            <label>账号</label>
            <input id='account' type="text" class="mui-input-clear mui-input" placeholder="请输入手机号" ng-model="phone">
        </div>
        <div class="mui-input-row">
            <label>密码</label>
            <input id='password' type="password" class="mui-input-clear mui-input" placeholder="请输入密码"
                   ng-model="password">
        </div>

    </form>

    <div class="mui-content-padded">
        <button id='login' class="mui-btn mui-btn-block mui-btn-primary" ng-click="login()">登录</button>
        <div class="link-area"><a id='reg' href="reg.html">注册账号</a> <span class="spliter">|</span> <a
                id='forgetPassword' href="forgetPassword.html">忘记密码</a>
        </div>
    </div>
    <div class="mui-content-padded oauth-area">

    </div>
</div>

</body>
<script src="js/mui.min.js"></script>
<script src="globalVar.js"></script>
<script>
    var app = angular.module('loginPage', []);
    app.controller('loginCtrl', function ($scope, $http) {
        $scope.phone = localStorage.getItem("phone");
        $scope.password = localStorage.getItem("password");

        $scope.login = function () {
            var method = "POST";
            var data = {
                "phone": $scope.phone,
                "password": $scope.password
            };

            $http({
                method: method,
                url: url + "/user/login",
                headers: {'Content-Type': 'application/json'},
                data: data
            }).then(function (response) {
                if (response.data.success === true) {
                    console.log(response.data.obj.token);

                    localStorage.setItem("phone", $scope.phone);
                    localStorage.setItem("password", $scope.password);

                    localStorage.setItem("token", response.data.obj.token);
                    localStorage.setItem("name", response.data.obj.name);
                    localStorage.setItem("sex", response.data.obj.sex);
                    localStorage.setItem("points", response.data.obj.sex);
                    location.href = "index.html";
                } else {
                    alert(response.data.msg);
                }
            })
        }
    });
</script>
</html>